package cn.com.easy.permission.model;

import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import cn.com.easy.persistence.BaseEntity;

/**
 * 登录日志
 * 
 * @author nibili 2017年12月8日
 * 
 */
@Entity
@Table(name = "pf_md_user_login_record")
@DynamicInsert
@DynamicUpdate
public class UserLoginRecordModel extends BaseEntity {

	/** */
	private static final long serialVersionUID = -5738830088815753686L;

	/** 客户端ip */
	private String clientIp;
	/** 登录名 */
	private String loginName;
	/** 真实姓名 */
	private String realName;
	/** 用户id */
	private long userId;
	/** 是否登录 */
	private boolean login = true;

	/**
	 * get 登录名
	 * 
	 * @return
	 * @author nibili 2017年12月8日
	 */
	public String getLoginName() {
		return loginName;
	}

	/**
	 * set 登录名
	 * 
	 * @param loginName
	 * @author nibili 2017年12月8日
	 */
	public void setLoginName(String loginName) {
		this.loginName = loginName;
	}

	/**
	 * get 真实姓名
	 * 
	 * @return
	 * @author nibili 2017年12月8日
	 */
	public String getRealName() {
		return realName;
	}

	/**
	 * set 真实姓名
	 * 
	 * @param realName
	 * @author nibili 2017年12月8日
	 */
	public void setRealName(String realName) {
		this.realName = realName;
	}

	/**
	 * get 客户端ip
	 * 
	 * @return
	 * @author nibili 2017年12月8日
	 */
	public String getClientIp() {
		return clientIp;
	}

	/**
	 * set 客户端ip
	 * 
	 * @param clientIp
	 * @author nibili 2017年12月8日
	 */
	public void setClientIp(String clientIp) {
		this.clientIp = clientIp;
	}

	/**
	 * get 用户id
	 * 
	 * @return
	 * @author nibili 2017年12月8日
	 */
	public long getUserId() {
		return userId;
	}

	/**
	 * set 用户id
	 * 
	 * @param userId
	 * @author nibili 2017年12月8日
	 */
	public void setUserId(long userId) {
		this.userId = userId;
	}

	/**
	 * get 是否登录
	 * 
	 * @return
	 * @author nibili 2017年12月13日
	 */
	public boolean isLogin() {
		return login;
	}

	/**
	 * set 是否登录
	 * 
	 * @param login
	 * @author nibili 2017年12月13日
	 */
	public void setLogin(boolean login) {
		this.login = login;
	}
}
